Skip to content

arreglo error, mejorar tablero y validar email en login - #62

Closed
SophiaForeroedu wants to merge 27 commits into
mainfrom
E3-US3-T5-(UI)
Closed

arreglo error, mejorar tablero y validar email en login#62
SophiaForeroedu wants to merge 27 commits into
mainfrom
E3-US3-T5-(UI)

Conversation

@SophiaForeroedu

Copy link
Copy Markdown

tablero y validar email en login

Kyle-gi and others added 24 commits May 5, 2026 12:29
…ectados y emparejamiento aleatorio (E3-US3-T6)

- Añadido MainScreen.fxml con lista de jugadores y botones
- Creado MainScreenController con lógica mock para jugadores y desafíos
- Actualizado MainGUI para cargar la nueva pantalla principal
- Añadido javafx-maven-plugin en pom.xml para ejecutar la UI
- Inyectado MainService en MainScreenController"
Removed login screen loading and related code.
…cador provisional

Agregar Game.fxml: Vista JavaFX con tablero 19x19, nombres de jugadores, marcador provisional y controles de juego
Crear GameController.java: Lógica completa del juego con tablero interactivo, sistema de turnos, temporizadores y puntuación
Actualizar LoginController.java: Navegación automática a pantalla de partida tras login exitoso
Configurar pom.xml: Agregar plugin JavaFX y excluir tests incompatibles con Java 8
Crear GameTest.java: Programa de prueba básico para validar funcionalidad del controlador
- Mejorar renders de fichas con efectos 3D: sombras, destellos y bordes
- Aumentar canvas de Game.fxml a 550x550 para mejor visualización
- Reemplazar List.of() con Arrays.asList() (Java 8 compatible)
- Reemplazar Map.of() con HashMap + put() (Java 8 compatible)
- Arreglar FirebaseMainRepositoryTest y FirebaseGameRepositoryStub
- Actualizar LoginTokenFlowIntegrationTest para usar constructor correcto
- Agregar método statusCode() a HttpResponse<T> en FirebaseHttpClient
- Cambiar orElseThrow() a orElse(null) para compatibilidad Java 8
- Actualizar FirebaseHttpClient con HttpURLConnection y captura de status code

Resuelve: Errores de compilación por métodos Java 9+ y mejora visual del tablero
E3 us3 t5 (UI) AÑADIDO TABLERO PROVISIONAL
E3-US3-T6 (UI): Crear pantalla principal, con vista de jugadores conectados para ser retados y opción de emparejamiento aleatorio para jugar una partida
Co-authored-by: Alvantos22 <265339297+Alvantos22@users.noreply.github.com>
Arreglo del error del pom. Lo fuerzo para que no haya problemas en dev.
Correción del mismo eror de antes en el CI, todavía había una mención a java 8 en el compilador maven en el pom. Fuerzo el merge.
@SophiaForeroedu
SophiaForeroedu requested review from a team May 13, 2026 10:52

@Saamu844 Saamu844 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Aprobado

@deyvid93138dnx

Copy link
Copy Markdown
Contributor

si

@deyvid93138dnx deyvid93138dnx left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

aprobado si

@COrellana504 COrellana504 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

aprobado!

@COrellana504

Copy link
Copy Markdown

Cerrado el pull request porque esta hecho a la rama Main y deberia estar hecho el pull request a dev

@COrellana504 COrellana504 reopened this May 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.